/*  生产管理 */

// 字典管理
export const PMS_DICT_CONTROLLER = {
  LINE_NAME: "/pmsDict/line/name", // 线路列表
  GET_NAME_BY_LINEID: "/pmsDict/station/getNameByLineId", // 根据线路获取车站
  GET_TRAIN_BY_LINEID: "/pmsDict/train/getNameByLineId", // 根据线路获取车站
  GET_EQU_BY_STATION_AND_EQUTYPE: "/pmsDict/equ/getEquByStationAndEquType", // 获取设备
  GET_NAME_BY_ORGID: "/pmsDict/user/getNameByOrgId", // 根据所选部门获取部门下的人员信息
  GET_EQU_TYPE: "/pmsDict/equtype/getName", // 查询设备类型列表
};

// 设备包保管理
export const EQU_BELONG_CONTROLLER = {
  QUERY: "/EquBelong/query", // 表格查询
  DETAIL: "/EquBelong/detail", // 详情
  EQUTYPE_TREE: "/EquBelong/equTypeTree", // 设备类型树
  ADD: "/EquBelong/add", // 新增
  UPDATE: "/EquBelong/update", // 修改
  DELETE: "/EquBelong/delete", // 设备包保删除
  EQU_BELONG_IMPORT_EXCEL: "/EquBelong/EquBelongImportExcel", // 导入设备包保Excel
  EQU_BELONG_EXPORT: "/EquBelong/equBelongExport", // 导出设备包保
  EXPORT_EXCEL: "/EquBelong/exportExcel", // 生成Excel模板
};

// 检修任务管理
export const TASK_CONTROLLER = {
  QUERY: "/Task/query", // 表格查询
  DETAIL: "/Task/detail", // 详情
  LIST: "/Task/list", // 下拉列表
  ADD: "/Task/add", // 新增
  UPDATE: "/Task/update", // 修改
  DELETE: "/Task/delete", // 删除检修任务
  EXPORT_EXCEL: "/Task/exportExcel", // 生成Excel模板
};

// 计划管理（年表编制）
export const YEAR_REPORT_CONTROLLER = {
  QUERY_YEAR_PAGE: "/yearReport/queryYearPage", // 查询年表编制
  QUERY_YEAR_PAGE_ONE: "/yearReport/queryYearPageDone", // 查询年表编制
  DELETE_YEAR_LIST: "/yearReport/deleteYearList", // 删除年表编制
  DELETE_YEAR_MONTH_LIST: "/yearReport/deleteYearMonthList", // 删除年月计划
  EXPORT_EXCEL: "/yearReport/exportExcel", // 导出Excel
  EXPORT_EXCEL_MODEL: "/yearReport/exportExcelModel", // 导出模板
  IMPORT_EXCEL: "/yearReport/importExcel", // 导入Excel
  SAVE_YEAR_LIST: "/yearReport/saveYearList", // 保存年表编制
  FIND_STATION_LIST_BY_TEAM_ID: "/yearReport/findStationListByTeamId", // 获取所有的车站
  START_YEAR_LIST_PROCESS: "/yearReport/startYearListProcess", // 上报/发起年表编制审批流程
  START_YEAR_LISTS_PROCESS: "/yearReport/startYearListsProcess", // 批量上报/发起年表编制审批流程
  LIST_PMS_TABLE: "/yearReport/listPmsTable", // 分页查询月度/年度表格
  // DELETE_YEAR_LIST_BY_ADMIN: "/yearReport/deleteYearListByAdmin", // 管理员批量删除年表编制
  APPROVE: "/yearReport/approve", // 审核年表工单
  QUERY_TASK_STATION: "/yearReport/queryTaskStation", // 查询任务车站
  QUERY_HICOMMENT: "/yearReport/queryHiComment", // 查询审批记录
};

// 工单管理
export const WORK_CONTROLLER = {
  // api/work/task/getPmsWoinforByPage
  GET_ALL_WORKORDER_LIST: "/api/pms/work/getPmsWoinforByPage",
  SET_EQU_TIME: "/api/work/task/setEquTime",
  GET_WORKINFO_LIST: "/api/work/task/getPmsWoinforByPage", // 分页条件查询工单管理列表
  GET_NAME_BY_ORGID: "/api/sys/person/findPersonInfosByNum", // 获取机构下面的人员
  GET_YEARREPORT: "/yearReport/listPmsTable", // 获取任务,
  GET_WORK_TASKORG: "/api/pms/work/getStationByTaskandOrg", //  获取任务列表和车站信息
  POST_EQU_EQULIST: "/api/equ/getEquList", // 根据设备类型获取设备
  GET_WOSn_Oper: "/api/work/task/operation", // 获取工单的操作按钮
  GET_WoSn_DETAIL: "/api/pms/work/getPmsWoinforAll", // 获取工单详情
  POST_SAVE_PmsInfo: "/api/pms/work/savePmsWoinforAll", //修改保存工单
  GET_COUNT_MYORDER: "/api/work/task/getPmsMyCount", // 我的工单数量接口
  TASK_DISTRIBUTE: "/api/work/task/distribute", //    工单派发接口
  POST_START: "/api/work/task/start", //开始检修接口
  POST_End: "/api/work/task/end", //结束检修
  GET_QUERY_Equstate: "/api/pms/work/queryMonitorEquStatusByWoSn", // 查询设备状态
  Post_Operation_SelectConfig: "/api/sys/operation/keydata/selectConfig", // 判断是监督卡控
  Start_ByEqu: "/api/work/task/startByEqu", // 设备开始检修
  End_ByEqu: "/api/work/task/endByEqu", // 设备结束检修
  Mark_Equ: "/api/work/task/markEqu", // 设置设备检修完成。
  GET_Monitor: "/api/maintenance/getMonitors", // 获取监督项
  GET_Risks: "/api/maintenance/getRisks", // 获取卡控项
  POST_Monitor_Recheck: "/api/work/task/monitorRecheck", // 复检
  Get_App_Version: "/api/app/isLatestVerSion", //app 升级,
  Get_App_Down: "/api/app/download", // 下载app 链接
  Get_Equ_JudgeInRaw: "/api/equ/judgeInRawLocation", // 获取设备的位置
  Get_zc_getFanRuan_URL: "/api/zc/getFanRuanZCManagementURL", // 获取资产管理 url
 
  Get_zc_JudgeInRaw: "/api/zc/judgeInRawLocation", // 资产管理：扫码/NFC判断是否在指定范围内
  DELETE_WORK_INFO: "/api/pms/work/deletePmsWoinfor", // 删除工单
};

// 生产管理中心的首页
export const CENTER_CONTROLLER = {
  GET_WORK_COUNT: "/api/pms/center/work-number-today", // 查询今日作业数量，抢修/进行中的检修/计划检修
  GET_MANUFACTURE_REPORT: "/api/pms/center/report", // 查询生产作业报告
  GET_MANUFACTURE_STATION_STAUTS: "/api/pms/center/station/status", // 查询生产中心管辖图车站状态
  GET_MANUFACTURE_WORK_DONE_RATE: "/api/pms/center/work-completion-rate", // 查询作业完成率
  GET_WORK_COUNT_STATISTIC: "/api/pms/center/work-number-statistic", // 作业次数统计,按部门、作业类型
  GET_TASK_MONTH_YEAR_STATISTIC: "/api/pms/center/plan-progress-statistic", // 年、月维修任务进度统计
  GET_QUALITY_DATA: "/api/pms/center/work/quality", // 查询生产中心工作质量统计
};
